package de.zigapeda.flowspring.controller;

public class Genrelist {
	private static final String[] GENRELIST = new String[255];
	static {
		GENRELIST[0] = "Blues";
		GENRELIST[1] = "Classic Rock";
		GENRELIST[2] = "Country";
		GENRELIST[3] = "Dance";
		GENRELIST[4] = "Disco";
		GENRELIST[5] = "Funk";
		GENRELIST[6] = "Grunge";
		GENRELIST[7] = "Hip-Hop";
		GENRELIST[8] = "Jazz";
		GENRELIST[9] = "Metal";
		GENRELIST[10] = "New Age";
		GENRELIST[11] = "Oldies";
		GENRELIST[12] = "Other";
		GENRELIST[13] = "Pop";
		GENRELIST[14] = "Rhythm and Blues";
		GENRELIST[15] = "Rap";
		GENRELIST[16] = "Reggae";
		GENRELIST[17] = "Rock";
		GENRELIST[18] = "Techno";
		GENRELIST[19] = "Industrial";
		GENRELIST[20] = "Alternative";
		GENRELIST[21] = "Ska";
		GENRELIST[22] = "Death Metal";
		GENRELIST[23] = "Pranks";
		GENRELIST[24] = "Soundtrack";
		GENRELIST[25] = "Euro-Techno";
		GENRELIST[26] = "Ambient";
		GENRELIST[27] = "Trip-Hop";
		GENRELIST[28] = "Vocal";
		GENRELIST[29] = "Jazz&Funk";
		GENRELIST[30] = "Fusion";
		GENRELIST[31] = "Trance";
		GENRELIST[32] = "Classical";
		GENRELIST[33] = "Instrumental";
		GENRELIST[34] = "Acid";
		GENRELIST[35] = "House";
		GENRELIST[36] = "Game";
		GENRELIST[37] = "Sound Clip";
		GENRELIST[38] = "Gospel";
		GENRELIST[39] = "Noise";
		GENRELIST[40] = "Alternative Rock";
		GENRELIST[41] = "Bass";
		GENRELIST[42] = "Soul";
		GENRELIST[43] = "Punk";
		GENRELIST[44] = "Space";
		GENRELIST[45] = "Meditative";
		GENRELIST[46] = "Instrumental Pop";
		GENRELIST[47] = "Instrumental Rock";
		GENRELIST[48] = "Ethnic";
		GENRELIST[49] = "Gothic";
		GENRELIST[50] = "Darkwave";
		GENRELIST[51] = "Techno-Industrial";
		GENRELIST[52] = "Electronic";
		GENRELIST[53] = "Pop-Folk";
		GENRELIST[54] = "Eurodance";
		GENRELIST[55] = "Dream";
		GENRELIST[56] = "Southern Rock";
		GENRELIST[57] = "Comedy";
		GENRELIST[58] = "Cult";
		GENRELIST[59] = "Gangsta";
		GENRELIST[60] = "Top 40";
		GENRELIST[61] = "Christian Rap";
		GENRELIST[62] = "Pop/Funk";
		GENRELIST[63] = "Jungle";
		GENRELIST[64] = "Native US";
		GENRELIST[65] = "Cabaret";
		GENRELIST[66] = "New Wave";
		GENRELIST[67] = "Psychedelic";
		GENRELIST[68] = "Rave";
		GENRELIST[69] = "Showtunes";
		GENRELIST[70] = "Trailer";
		GENRELIST[71] = "Lo-Fi";
		GENRELIST[72] = "Tribal";
		GENRELIST[73] = "Acid Punk";
		GENRELIST[74] = "Acid Jazz";
		GENRELIST[75] = "Polka";
		GENRELIST[76] = "Retro";
		GENRELIST[77] = "Musical";
		GENRELIST[78] = "Rock & Roll";
		GENRELIST[79] = "Hard Rock";
		GENRELIST[80] = "Folk";
		GENRELIST[81] = "Folk-Rock";
		GENRELIST[82] = "National Folk";
		GENRELIST[83] = "Swing";
		GENRELIST[84] = "Fast Fusion";
		GENRELIST[85] = "Bebop";
		GENRELIST[86] = "Latin";
		GENRELIST[87] = "Revival";
		GENRELIST[88] = "Celtic";
		GENRELIST[89] = "Bluegrass";
		GENRELIST[90] = "Avantgarde";
		GENRELIST[91] = "Gothic Rock";
		GENRELIST[92] = "Progressive Rock";
		GENRELIST[93] = "Psychedelic Rock";
		GENRELIST[94] = "Symphonic Rock";
		GENRELIST[95] = "Slow Rock";
		GENRELIST[96] = "Big Band";
		GENRELIST[97] = "Chorus";
		GENRELIST[98] = "Easy Listening";
		GENRELIST[99] = "Acoustic";
		GENRELIST[100] = "Humour";
		GENRELIST[101] = "Speech";
		GENRELIST[102] = "Chanson";
		GENRELIST[103] = "Opera";
		GENRELIST[104] = "Chamber Music";
		GENRELIST[105] = "Sonata";
		GENRELIST[106] = "Symphony";
		GENRELIST[107] = "Booty Bass";
		GENRELIST[108] = "Primus";
		GENRELIST[109] = "Porn Groove";
		GENRELIST[110] = "Satire";
		GENRELIST[111] = "Slow Jam";
		GENRELIST[112] = "Club";
		GENRELIST[113] = "Tango";
		GENRELIST[114] = "Samba";
		GENRELIST[115] = "Folklore";
		GENRELIST[116] = "Ballad";
		GENRELIST[117] = "Power Ballad";
		GENRELIST[118] = "Rhythmic Soul";
		GENRELIST[119] = "Freestyle";
		GENRELIST[120] = "Duet";
		GENRELIST[121] = "Punk Rock";
		GENRELIST[122] = "Drum Solo";
		GENRELIST[123] = "A capella";
		GENRELIST[124] = "Euro-House";
		GENRELIST[125] = "Dance Hall";
		GENRELIST[126] = "Goa";
		GENRELIST[127] = "Drum & Bass";
		GENRELIST[128] = "Club-House";
		GENRELIST[129] = "Hardcore";
		GENRELIST[130] = "Terror";
		GENRELIST[131] = "Indie";
		GENRELIST[132] = "BritPop";
		GENRELIST[133] = "Negerpunk";
		GENRELIST[134] = "Polsk Punk";
		GENRELIST[135] = "Beat";
		GENRELIST[136] = "Christian Gangsta Rap";
		GENRELIST[137] = "Heavy Metal";
		GENRELIST[138] = "Black Metal";
		GENRELIST[139] = "Crossover";
		GENRELIST[140] = "Contemporary Christian";
		GENRELIST[141] = "Christian Rock";
		GENRELIST[142] = "Merengue";
		GENRELIST[143] = "Salsa";
		GENRELIST[144] = "Thrash Metal";
		GENRELIST[145] = "Anime";
		GENRELIST[146] = "Jpop";
		GENRELIST[147] = "Synthpop";
	}
	
	public static String getGenre(String string) {
		string = string.substring(1,string.indexOf(")"));
		try {
			int id = Integer.valueOf(string);
			if(id >= 0 && id <= 147) {
				string = GENRELIST[id];
			} else {
				string = "";
			}
		} catch(NumberFormatException e) {
		}
		return string;
	}
}
